pp108 : Web Service Generation Wizard Interface

Web Service Generation Wizard Interface

This topic describes the fields that appear on the Web Service Generation Wizard interface.

The following table describes the fields on the Web Service Generation Wizard interface.
Table 1. Fields on the Web Service Generation Wizard Interface

Field

Description

User Action

Select Webservice Definition Set

The Web service definition set for generating the Web service.

Select any one of the following options to select a Webservice definition set:

  • New: Select this option if you want to create a new Webservice definition set. The Webservice Definition Set Name and Location fields appear.
    Note: Selecting this option automatically creates a new Webservice definition set basing the business process that you selected to generate the Web service. The selected business process model name is appended with
    _DefinitionSet and appears as <businessprocessmodelname>_DefinitionSet in the Webservice Definition Set Name field.
  • Existing: Select this option if you want to use associate an existing Webservice Definition Set to the Web service. The Existing Webservice Definition Set Name field appears.

Select Webservice Definition Set > New > Webservice Definition Set Name

Name of the new Webservice Definition Set.

Selecting New option automatically creates a new Webservice definition set basing the business process that you selected to generate the Web service. The selected business process model name is appended with
_DefinitionSet and appears as <businessprocessmodelname>_DefinitionSet in the Webservice Definition Set Name field.

Select Webservice Definition Set > New > Location

Location where the newly created Webservice Definition Set is to be saved.

Click and select required solution, project or folder where you want to save the newly created Webservice Definition Set and click OK.

Select Webservice Definition Set > Existing > Existing Webservice Definition Set Name

Field from where to select an existing Webservice Definition Set.
Note: This field appears only when you select the Existing option.

Click and select an existing Webservice Definition Set from the required solution, project or folder and click OK.

Select Webservice Definition Set > Existing > Name

Name of the Web service

Provide a name for the Web service that you want to create.

Select Webservice Definition Set > Existing > Description

A description of the Web service that's being generated.

Provide important information about the Web service which you might need later.

Select Webservice Definition Set > Existing > Namespace

A unique namespace for the Web service that's being generated.

Provide a unique namespace for the Web service.

Select Webservice Definition Set > Existing > Web Service Interface Name

Name of the selected business process basing which the Web service is being generated.

By default, the name of the Webservice Interface appears the same as the name of the business process that was selected. However, click and select required Webservice interface from the project.

Webservice Operation Name

Name of the Webservice Operation.

Click and select required Webservice Operation from the project.

Activity Name

Name of the acitivty in the business process model.

Read-only field that, based on the business process model, displays the name of the activity that contains the message which is used as input for the Web service. The default value is Start and the other possible value is ReceiveMessage.

Monitoring

Specifying a monitoring criterion helps you to track your business process and quickly respond to any anomalies.

To specify whether or not you want monitoring to be enabled, select a monitoring criterion from the Process Monitoring drop-down. Select any one of the following required monitoring criteria:

  • As defined in the business process: Uses the default setting that is defined during modeling the business process.
    Note: If the setting has not been used while modeling, then the Enable Admin setting specified in the Business Process Management Service Container properties will be used; so if the Enable Admin check box is selected, then the business process will be monitored.
  • On: Monitor the process. This setting will override what has been set during the modeling stage, or in the Business Process Management Service Container properties.
  • Off: Prevent the process from being monitored. This action will override the settings done during the modeling stage, or in the Business Process Management Service Container properties.

Execution Priority

Specifying an execution priority for the business process helps you to execute important processes necessary for your business first and execute lesser priority ones later.

Select required priority for a process. Processes with higher priority are given precedence, during execution, over those having lower priority.If you select As defined in the business process, then the Web service will use the priority that has been set while modeling the process. However, if a priority is not set, the default priority Normal is assigned.Select any one of the following priorities to execute the business process:

  • As defined in the business process
  • High
  • Above Normal
  • Normal
  • Below Normal
  • Low